.main-footer {

	background: $footer-bg;
	border-top: 1px solid $footer-border-color;
	font-size: 0.9em;
	padding: 20px 0;
	padding: 0;
	text-align: left;

	.footer-bottom {
		background: $footer-bottom-bg;
		padding: 1.0em 0;
		text-align: center;

		.logo {
			background: transparent url(../images/theme/logo/vgr-logo-red-matte.png) center center no-repeat;
			display: inline-block;
			font-size: 0;
			height: 38px;
			text-indent: -9999em;
			width: 170px;

		}
	}

	.row,
	.row-fluid {

        padding: 0 20px;

		[class^="span"],
		[class*=" span"] {
			margin-left: (2.5641/2) * 1%;
			*margin-left: (2.5641/2) * 1%;
			margin-right: (2.5641/2) * 1%;
			*margin-right: (2.5641/2) * 1%;

			padding: 20px 0;
			text-align: left;
		}

		[class^="span"]:first-child,
		[class*=" span"]:first-child {
			border-left: 0;
			border-right: 0;

    	margin-left: 0;
    	*margin-left: 0;

			> div {
				margin-left: 1.28205%;
			}

		}


		[class^="span"]:last-child,
		[class*=" span"]:last-child {
			border-left: 0;
			border-right: 0;

    	margin-right: 0;
    	*margin-right: 0;

			> div {
				margin-right: 1.28205%;
			}

		}



	}

	h2 {
		color: $footer-heading-color;
		margin-top: 0;
	}

}
